<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!--19、给定一个字符串例如:“abaasdffggghhjjkkgfddsssss3444343”;问题如下:
				①　字符串的字节长度
				②　取出指定位置的字符,如:0,3,5,9等
				③　查找指定字符是否在以上字符串中存在,如:i,c ,b等
				④　替换指定的字符,如:g替换为22,ss替换为b等操作方法
				⑤　截取指定开始位置到结束位置的字符串,如:取得1-5的字符串
				⑥　找出以上字符串中出现次数最多的字符和出现的次数
				⑦　遍历字符串,并将遍历出的字符两头添加符号“@”输出至当前的文档页面。-->
	</head>
	<body>
		
		<script>
		var str = "abaasdffggghhjjkkgfddsssss3444343";
		/*①　字符串的字节长度*/
		var len=str.length;
		console.log(len);
		/*②　取出指定位置的字符,如:0,3,5,9等*/
		console.log(str.charAt(0));
		console.log(str.charAt(3));
		console.log(str.charAt(5));
		console.log(str.charAt(9));
		/*③　查找指定字符是否在以上字符串中存在,如:i,c ,b等*/
		var len = str.indexOf("i");
		if (len > 0) {
			console.log("字符'i'在字符串中!");
		}else{
			console.log("字符'i'不在字符串中!");
		}
		var len1 = str.indexOf("c");
		if (len1 > 0) {
			console.log("字符'c'在字符串中!");
		}else{
			console.log("字符'c'不在字符串中!");
		}
		var len2 = str.indexOf("b");
		if (len2 > 0) {
			console.log("字符'b'在字符串中!");
		}else{
			console.log("字符'b'不在字符串中!");
		}
		/*④　替换指定的字符,如:g替换为22,ss替换为b等操作方法*/
		console.log(str.replace("g","22"));
		console.log(str.replace("ss","b"));	
		/*⑤　截取指定开始位置到结束位置的字符串,如:取得1-5的字符串*/
		console.log(str.substring(1,5));
		/*⑥　找出以上字符串中出现次数最多的字符和出现的次数*/
		var count=0;
		for (var i = 0;i < str.length;i++) {
			if(str[i]=="s"){
				count++;
			}/*else if(str[i].equals("b")){
				count++;
			}*/
		}
		console.log("字符s出现了"+count+"次  。");
		/*遍历字符串,并将遍历出的字符两头添加符号“@”输出至当前的文档页面*/
		var newstr = null;
		for (var i = 0;i < str.length;i++) {
			document.write(str[i]);
		}
		</script>
	</body>
</html>
